package com.kexun.common;

import java.util.List;
import java.util.Map;

public class LockUtils {

    public static void setMapLock(List<Map<String, Object>> list, String account, boolean relock) {

        if (list.size() > 0) {
            //判断是否显示锁定等按钮
            for (Map<String, Object> map : list) {
                map.put("lockShow", 0);
                map.put("restLockShow", 0);
                String isLock = map.get("isLock") + "";
                if (isLock.equals("0")) {
                    //未锁定
                    map.put("lockShow", 1); //未锁定的话要显示锁定

                } else {
                    //锁定过了，要判断锁定人是不是当前用户
                    String lockBy = map.get("lockBy") + "";
                    if (lockBy.equals(account)) {
                        //锁定人就是当前登录用户,那么显示解锁按钮
                        map.put("restLockShow", 1);
                    } else {
                        if (relock) {
                            map.put("lllook", 1);
                        }
                    }

                }
            }
        }

    }


}
